home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
A.C.E. 1
/
ACE CD 1.iso
/
files
/
spectrum
/
specemut.lha
/
Slow.doc
< prev
next >
Wrap
Text File
|
1993-07-15
|
3KB
|
99 lines
__ ___
|_)( |_)
| _)| \
S O F T W A R E
______________________________________________________________________
Presents: Slow
Description: A program for slowing your machine down!
Requirement:
Version: 1.0
Date: 14/07/93
Status: Freeware.
Contribution: n/a
Acknowledge: Wouter van Oortmerssen, Amiga E; Amstrad, Spectrum;
______________________________________________________________________
"Well I'll be damned if I've ever seen a Spectrum THAT fast before!"
Brief ________________________________________________________________
Slow is a program which can be used to slow your machine down. At
first you may wonder what the point of it is, but it is very useful
for accelerated machines with some PD games and demos.
Usage ________________________________________________________________
The program is called with one parameter, and this is tells Slow how
much to slow the machine down. Larger numbers slow the machine down
more, but be prepared to experiment to get it exactly as you like. It
is possible to hog the most processor time by supplying a value of 0.
This stops some programs altogether, the Spectrum Emulator © Peter
McGavin, is one example, and it can be used in this way to provide a
crude pause option :-). The program is run as follows:
1> Slow 1000
2> Slow 0
To end the program, break into it with Ctrl-C in the task
window it has held, or send a break to the appropriate task. The task
can be found by calling Status:
5> Status
Process 3: Loaded as command: Workbench
Process 4: Loaded as command: Slow
Process 5: Loaded as command: status
And then breaking the task, 4 in the above case:
5> Break 4
HOW IT WOKRS
The program slows the machine by looping. This loop is broken after n
loops, and a call to Delay() then follows, and then it restarts all
over again. By supplying a number, you control how often the loop
is broken. For example, a value of 1000 means that a Delay() is only
called after 1000 loops.
I have also set it up so that the Delay() is never called when a
value of 0 is used.
Future Enhancements __________________________________________________
o Alter the programs priority so it can slow more tasks.
o Allow slowing for a period of time.
Disclaimer ___________________________________________________________
o I am not responsible to any damage caused through the use or misuse
of this product and so it must only be used at your own risk. All
efforts have been made to ensure the stability of the program but
this does not mean it is 100% safe. Please backup any important data
that could be damaged through the use of this software until you are
sure that it is stable...
Donations/Comments ___________________________________________________
Any comments or donations can be sent to:
PSR Software
Paul Ruane
26 Birdwood Close,
Selsdon, Surrey.
CR2 8QG.
I may also be contacted at the following addresses as Paul Ruane:
Fidonet_____
2:253/516.12
2:252/149.3
Amiganet____
39:135/13.12
_________________________________________________________________NULL_